Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Vue.js разработчик от Otus

Вы научитесь

Успешные девелоперы и инженеры из известных компаний совместно с образовательной платформой Otus подготовили онлайн-курс по программированию на Vue.js. Познакомьтесь с возможностями одного из фреймворков экосистемы Java и научитесь создавать и оптимизировать приложения типа SPA. Разберитесь в различных паттернах проектирования продуктов и узнайте, как писать clean code на TypeScript, а также освойте работу в Jest и Cypres для проводите тестирования ваших проектов. Поймите, как взаимодействовать с базами данных при помощи GraphQL-запросов и облачных хранилищ Firebase и Electron.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
4 месяца
Стоимость
55000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Писать юнит-тесты
#02
Чистить код на TypeScript
#03
Работать с фреймворком Vue
#04
Использовать протоколы HTML/CSS
Программа курса

Вас ожидают 4 месяца обучения, во время которых преподаватели дадут всю необходимую теорию и множество практических заданий. В конце курса вы защитите дипломный проект, который станет заметной частью портфолио, а платформа Otus поможет с трудоустройством.

Основы Vue

Познакомитесь с основными инструментами современной веб-разработки и разберетесь в синтаксисе JS. Изучите основные преимущества фреймворка Vue и поймете, как начать начать собственный проект. Разберетесь во встроенных шаблонах Vue и изучите их основные директивы и свойства. Научитесь писать компоненты на Vue и настраивать их взаимодействие между собой. Узнаете, как писать формы для получения данных и применять SFC-подход в своей работе. Познакомитесь с альтернативными шаблонизаторами: less/sass/scss и pug.

Познакомитесь с основными инструментами современной веб-разработки и разберетесь в синтаксисе JS.

Изучите основные преимущества фреймворка Vue и поймете, как начать начать собственный проект.

Разберетесь во встроенных шаблонах Vue и изучите их основные директивы и свойства.

Научитесь писать компоненты на Vue и настраивать их взаимодействие между собой.

Узнаете, как писать формы для получения данных и применять SFC-подход в своей работе.

Познакомитесь с альтернативными шаблонизаторами: less/sass/scss и pug.

Уверенная разработка на Vue

Узнаете, как написать конфигурацию для роутера, а также использовать хуки для работы над компонентами. Изучите State manager Vuex и поймете, почему в современной фронтенд-разработке популярно централизованное управление стейтом. Научитесь использовать библиотеку Jest для написания юнит тестов для приложений. Разберитесь в свойствах computed и watchers, а также освоите подход Vue.set для обновления сложных моделей. Изучите концепты языка, которые получают все большую популярность. Освоите разные типы библиотек и их использование при разработке продуктов.

Узнаете, как написать конфигурацию для роутера, а также использовать хуки для работы над компонентами.

Изучите State manager Vuex и поймете, почему в современной фронтенд-разработке популярно централизованное управление стейтом.

Научитесь использовать библиотеку Jest для написания юнит тестов для приложений.

Разберитесь в свойствах computed и watchers, а также освоите подход Vue.set для обновления сложных моделей.

Изучите концепты языка, которые получают все большую популярность.

Освоите разные типы библиотек и их использование при разработке продуктов.

Провинутые и практические решения

Изучите возможности GraphQL и научитесь подключать его к приложению, а также освоите техники авторизации. Узнаете, какие существуют интеграции для работы с данными, и поймете преимущества поставщика облачных услуг Firebase. Разберетесь в фреймворке Nuxt и научитесь с его помощью создавать SSR-приложения. Создадите интерфейсы, модули и компоненты на Typescript. Научитесь структурировать файлы и код в приложении по мере роста кодовой базы. Обсудите идеи для дипломного проекта с кураторами и получите полезные советы по их реализации. Создадите полноценное приложения для декстопа, используя фреймворк Electron. Разберетесь в самых современных технологиях для веб-разработки на всех этапах: figma, postman, git, trello и т.д. Узнаете, как создавать анимацию и управлять ее с помощью CSS, и познакомитесь с библиотеками готовых эффектов. Поймете, как различные компоненты веб-приложений сочетаются с фреймворком Vue. Научитесь анализировать архитектуру кода продукта и узнаете, как можно его улучшить. Изучите функциональное программирование и его паттерны и поймете, в чем преимущества этого метода перед другими.

Изучите возможности GraphQL и научитесь подключать его к приложению, а также освоите техники авторизации.

Узнаете, какие существуют интеграции для работы с данными, и поймете преимущества поставщика облачных услуг Firebase.

Разберетесь в фреймворке Nuxt и научитесь с его помощью создавать SSR-приложения.

Создадите интерфейсы, модули и компоненты на Typescript.

Научитесь структурировать файлы и код в приложении по мере роста кодовой базы.

Обсудите идеи для дипломного проекта с кураторами и получите полезные советы по их реализации.

Создадите полноценное приложения для декстопа, используя фреймворк Electron.

Разберетесь в самых современных технологиях для веб-разработки на всех этапах: figma, postman, git, trello и т.д.

Узнаете, как создавать анимацию и управлять ее с помощью CSS, и познакомитесь с библиотеками готовых эффектов.

Поймете, как различные компоненты веб-приложений сочетаются с фреймворком Vue.

Научитесь анализировать архитектуру кода продукта и узнаете, как можно его улучшить.

Изучите функциональное программирование и его паттерны и поймете, в чем преимущества этого метода перед другими.

Проектная работа

Подберете темы для дипломного проекта и узнаете правила работы над ним и критерии оценивания. Сможете задать интересующие вас вопросы по изученному материалу и дипломному проекту вашим преподавателям. Защитите дипломную работу и получите полезные советы и рекомендации по дальнейшему развитию от экспертов курса.

Подберете темы для дипломного проекта и узнаете правила работы над ним и критерии оценивания.

Сможете задать интересующие вас вопросы по изученному материалу и дипломному проекту вашим преподавателям.

Защитите дипломную работу и получите полезные советы и рекомендации по дальнейшему развитию от экспертов курса.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.